
package ija.controller;

import java.util.List;

import ija.model.CheckersModel;
import ija.model.players.Player;
import ija.model.types.Color;
import ija.xls.notation.GameMove;

public interface GameController {
	
	public CheckersModel getModel();
	public void StartGame();
	public void SaveGame();
	public void ShowSettings();
	public void SaveSettings();
	public List<String> GetAllMoves (Color color);
	public void EndGame();
	public void ConnectWithPlayer(Player player);
	public void TurnRound();
	public GameMove PlayAI(Player player);	
}
